跳到主要内容

模块1—场景搭建

本章节将为您介绍角色出生位置设置、座位设置和场景模型替换的具体步骤,通过阅读本章内容你将轻松掌握此类操作。

替换场景模型

主场景中已经包含了一个基础展馆,你可以在当中直接添加交互对象。

若想更换场景模型,可将展馆房间节点删除后导入自己的房间模型。

将您的模型文件和贴图等配套素材导入项目后,将模型拖入主场景中。

您可以在移动模式下选择拖动坐标轴,将模型置于合适的位置

删除展馆房间后,此节点下包含的灯光和背景文件都将被删除,您可以按需自主添加。

灯光设置

快速创建-光中可选择光源,例如:选择定向光,调整光源的角度,以达到更为完善的效果。

天空盒设置

同样,您也可以自主添加背景。

资源-环境库中我们提供了丰富的预设背景,您可以按需选择。

设置角色出生位置

场景中自带一个默认的出生点(start_pos),用户一般无需手动操作,start_pos场景文件默认有六个网格实例方块,每个脚印代表一个角色出生点,每个网格实例可站4人,意味着场景默认支持24人站立。

在场景右侧的节点中可以找到角色出生位置的节点。

用户可按照需求增加或删除网格实例,在start_pos节点下右侧脚本变量设置数量,即可改变支持站立的角色个数。

注意:此操作需要保持脚本变量中的startpos功能开启状态。

点击start_pos节点可以选中所有网格实例整体拖动角色出生位置。

点击start_pos节点下的子节点可以单独选择不同的网格实例进行移动。

点击左上角按钮可以进行位置旋转。

您也可以在右侧的变换中改变坐标轴的位置。

按照以上步骤操作完成后,人物的出生点就会在您设定的地方了。

如果您不慎删除了已经设定好的start_pos场景文件,您也可以从multiplayer_resource/main→subscenes/start_pos路径中找到文件并重新导入。

设置座位

首先在场景中导入一个需要设置为座椅的模型

在路径multiplayer_resource/main/subscenes/seat.scene下找到并选择seat.scene文件

拖入场景中,会生成一个seats节点

seats节点和模型节点尽量重合

注意:静态刚体的区域不能高于椅垫的高度,否则角色坐下时易发生错误。

选中seats节点,右键选择使用本地

通过以上操作,座位即设置成功。